Forgot to free the unescaped tooltip text.
authorMathias Hasselmann <mathias.hasselmann@gmx.de>
Fri, 15 Jun 2007 18:34:21 +0000 (18:34 +0000)
committerMathias Hasselmann <hasselmm@src.gnome.org>
Fri, 15 Jun 2007 18:34:21 +0000 (18:34 +0000)
2007-06-15  Mathias Hasselmann  <mathias.hasselmann@gmx.de>

* gtk/gtkwidget.c: Forgot to free the unescaped tooltip text.

svn path=/trunk/; revision=18144

ChangeLog
gtk/gtkwidget.c

index d95cf21f36abc4cabf612fab05db5d5a6f771500..2b7f0a1d3c85d00f29f3d130211c28ddbedd9de2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2007-06-15  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
+
+       * gtk/gtkwidget.c: Forgot to free the unescaped tooltip text.
+
 2007-06-15  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
 
        * gtk/gtkwidget.c: Improving handling of tooltip-text property.
index 577b1dbc02392f1aa884b8956f29b5426672e6b4..166fe6b20fd5b2c710adeb710fd67dc29f4701e5 100644 (file)
@@ -2144,12 +2144,13 @@ gtk_widget_get_property (GObject         *object,
     case PROP_TOOLTIP_TEXT:
       {
         gchar *escaped = g_object_get_qdata (object, quark_tooltip_markup);
-       gchar *text = NULL;
+        gchar *text = NULL;
 
         if (escaped && !pango_parse_markup (escaped, -1, 0, NULL, &text, NULL, NULL))
           g_assert (NULL == text); /* text should still be NULL in case of markup errors */
 
-       g_value_set_string (value, text);
+        g_value_set_string (value, text);
+        g_free (text);
       }
       break;
     case PROP_TOOLTIP_MARKUP: